package com.dk.hi.core.actor;

import java.util.List;

import com.dk.hi.core.actor.skill.Skill;
import com.dk.hi.gui.MapActor;

/**
 * Actors are entities fighting during battles
 */
public class Actor {

	/**
	 * The link to the graphic representation of the actor on the battlefield
	 */
	private MapActor mapActor;

	/**
	 * Actor's action points by turn
	 */
	private int actionPoints;

	/**
	 * Actor's current action points
	 */
	private int currentActionPoints;

	/**
	 * Actor's move points by turn
	 */
	private int movePoints;

	/**
	 * Actor's current move points
	 */
	private int currentMovePoints;

	/**
	 * Actor's life points
	 */
	private int lifePoints;

	/**
	 * Actor's current life points
	 */
	private int currentLifePoints;

	/**
	 * The actor's skills
	 */
	private List<Skill> skills;
}
